//-------------------------------------------------------------------------
// Copyright (c) 2000-2009 Ufinity. All Rights Reserved.
//
// This software is the confidential and proprietary information of
// Ufinity
//
// Original author: xtliu
//
//-------------------------------------------------------------------------
// UFINITY MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
// THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
// TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
// PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UFINITY SHALL NOT BE
// LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
// MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
//
// THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR RESALE AS ON-LINE
// CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE
// PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT
// NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE
// SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE
// SOFTWARE COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE
// PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). UFINITY
// SPECIFICALLY DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR
// HIGH RISK ACTIVITIES.
//-------------------------------------------------------------------------

package com.ufinity.estimation.persistence;

/**
 * Exception of Databases
 * 
 * @author xtliu
 * @version 1.0
 * @since Apr 30, 2009
 */
public class DaoException extends RuntimeException {

	/**
	 * serialVersionUID long
	 */
	private static final long serialVersionUID = -6022959411007513854L;

	/**
	 * 
	 * default constructor
	 * @since  Jul 31, 2009
	 */
	public DaoException() {
		super();
	}

	/**
	 * 
	 * constructor
	 * @since  Jul 31, 2009
	 * @param message exception message
	 */
	public DaoException(String message) {
		super(message);
	}

	/**
	 * 
	 * constructor
	 * @since  Jul 31, 2009
	 * @param message exception message
	 * @param cause throwable cause
	 */
	public DaoException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * 
	 * constructor
	 * @since  Jul 31, 2009
	 * @param cause throwable cause
	 */
	public DaoException(Throwable cause) {
		super(cause);
	}
}
